Filter by: Sort by:
3 results found in London for family run business
C Anderson & Son LLP

27 Filmer Rd. Hammersmith, London, United Kingdom, SW6 7BP

The St Nicholas Hotel in London is a family run business which has been established in the London area for over 40 years. We are proud to offer over 40 rooms of various sizes, ranging from doubles for 2 people to our family rooms for...

124 Kenton Rd. Harrow, Greater London, United Kingdom, HA3 8AL

3 of 3
Advertisement